﻿<%@ Page Title="Reportes de Usuario" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="frmUserReports.aspx.cs" Inherits="Reports_Users_frmUserReports" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<asp:Content ID="cntContenido" ContentPlaceHolderID="cntContenido" Runat="Server">

	<asp:Panel ID="pnlGeneral" DefaultButton="btnConsultar" CssClass="divForm" runat="server">
		<div class="header">
			<div class="icon">
			</div>
			<div class="title">
				<asp:Label ID="lblTitle" runat="server" meta:resourcekey="lblTitle"></asp:Label>
			</div>
		</div>
		<asp:UpdatePanel ID="updFields" runat="server" UpdateMode="Conditional">
			<Triggers>
				<asp:AsyncPostBackTrigger ControlID="btnLimpiar" />
			</Triggers>
			<ContentTemplate>
				<asp:Panel CssClass="divField" runat="server" ID="pnlUserLogin" Visible="false">
					<div class="label">
						Login, Nombre de Usuario o Identificación
					</div>
					<div class="field">
						<asp:TextBox ID="txtUserLogin" runat="server" MaxLength="20"></asp:TextBox>
					</div>
				</asp:Panel>
				<asp:Panel CssClass="divField divField_half" runat="server" ID="pnlFechaInicio" Visible="false">
					<div class="label">
						<asp:Label ID="lblTitleFechaInicio" runat="server" Text="Fecha de Inicio"></asp:Label>
						<asp:RequiredFieldValidator ID="rfvtxtFechaInicio" runat="server" Display="Dynamic" Enabled="false"
							ErrorMessage="Diligencie la Fecha de Inicio" Text="*" ControlToValidate="txtFechaInicio"
							SetFocusOnError="true"></asp:RequiredFieldValidator>
						<asp:RegularExpressionValidator ID="revtxtFechaInicio" runat="server" Text="*" ErrorMessage="Fecha Inicial invalida"
							Display="Dynamic" ValidationExpression="^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$"
							ControlToValidate="txtFechaInicio"></asp:RegularExpressionValidator>
					</div>
					<div class="field">
						<asp:TextBox ID="txtFechaInicio" runat="server" Width="80px" MaxLength="10"></asp:TextBox>
						<asp:CalendarExtender ID="txtFechaInicio_CalendarExtender" runat="server" PopupButtonID="imgFechaInicio"
							TargetControlID="txtFechaInicio" Format="yyyy-MM-dd">
						</asp:CalendarExtender>
						<asp:ImageButton CssClass="icoCalendar" ID="imgFechaInicio" ImageUrl="~/Images/Icons/icoCalendar.png"
							CausesValidation="false" runat="server" />
						<span class="instructions">Formato aaaa-MM-dd</span>
					</div>
				</asp:Panel>
				<asp:Panel CssClass="divField divField_half" runat="server" ID="pnlFechaFin" Visible="false">
					<div class="label">
						<asp:Label ID="lblTitleFechaFin" runat="server" Text="Fecha de Fin"></asp:Label>
						<asp:RequiredFieldValidator ID="rfvtxtFechaFin" runat="server" Display="Dynamic" Enabled="false"
							ErrorMessage="Diligencie la Fecha de Fin" Text="*" ControlToValidate="txtFechaFin"
							SetFocusOnError="true"></asp:RequiredFieldValidator>
						<asp:RegularExpressionValidator ID="revtxtFechaFin" runat="server" Text="*" ErrorMessage="Fecha Inicial invalida"
							Display="Dynamic" ValidationExpression="^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$"
							ControlToValidate="txtFechaFin"></asp:RegularExpressionValidator>
					</div>
					<div class="field">
						<asp:TextBox ID="txtFechaFin" runat="server" Width="80px" MaxLength="10"></asp:TextBox>
						<asp:CalendarExtender ID="txtFechaFin_CalendarExtender" runat="server" PopupButtonID="imgFechaFin"
							TargetControlID="txtFechaFin" Format="yyyy-MM-dd">
						</asp:CalendarExtender>
						<asp:ImageButton CssClass="icoCalendar" ID="imgFechaFin" ImageUrl="~/Images/Icons/icoCalendar.png"
							CausesValidation="false" runat="server" />
						<span class="instructions">Formato aaaa-MM-dd</span>
					</div>
				</asp:Panel>
			</ContentTemplate>
		</asp:UpdatePanel>
		<asp:UpdatePanel ID="updOperations" runat="server" UpdateMode="Conditional">
			<ContentTemplate>
				<div class="divOperations">
					<asp:Button ID="btnConsultar" Text="Consultar" runat="server"
						OnClick="btnConsultar_Click" />
					<asp:Button ID="btnLimpiar" Text="Limpiar" runat="server" CausesValidation="false" UseSubmitBehavior="false"
						OnClick="btnLimpiar_Click" />
				</div>
				</ContentTemplate>
		</asp:UpdatePanel>
	</asp:Panel>
	
		<asp:UpdatePanel ID="updResults" runat="server" UpdateMode="Conditional">
			<Triggers>
				<asp:AsyncPostBackTrigger ControlID="btnConsultar" />
				<asp:AsyncPostBackTrigger ControlID="btnLimpiar" />
			</Triggers>
			<ContentTemplate>
				<iframe class="ifrReportViewer" id="ifrReportViewer" runat="server" scrolling="auto" frameborder="0"></iframe>
			</ContentTemplate>
		</asp:UpdatePanel>

</asp:Content>

